using LF.Shared.Dtos.Out;
using LF.Shared.Dtos.Input;
using System;
using System.Collections.Generic;

namespace LF.Application.Services.interfaces
{
    public interface IDeptmentService : IApplicationService
    {
        Result<List<DeptmentOut>> List();
        Result<DeptmentSearchOut> Deptments(DeptmentSearch search);
        Result<DeptmentOut> Get(Guid id);
        Result Create(DeptmentOut dept);
        Result Update(Guid id, DeptmentOut dept);
        Result Delete(Guid id);
    }
}